結果通知 フロー
API実行処理の場合
sequenceDiagram
加盟店様->>当サービス: 1.API実行
当サービス->>決済事業者: 2.処理要求
決済事業者-->>当サービス:
当サービス-->>加盟店様:
当サービス->>加盟店様: 3.結果通知(非同期)
加盟店様->>当サービス: 4.結果応答
opt 受信失敗の場合
当サービス->>加盟店様: 5.エラーレポートを送信
当サービス->>加盟店様: 6.結果通知(再送)
加盟店様->>当サービス: 結果応答
end
フローの説明
- 加盟店様がAPIを実行します。
- 当サービスは、決済事業者に対し処理要求を行います。
- APIのレスポンスとは別に決済事業者からの結果を加盟店様が指定されたURLへ結果通知を送信します。
- 加盟店様結果通知を受信後に「0:受信成功」または「1:受信失敗」の応答をします。
- 受信失敗の場合、エラーレポートをメールで送信します。
- 結果通知を再送します。
非同期処理の場合
sequenceDiagram
participant 加盟店様
participant 当サービス
participant 決済事業者
当サービス->>決済事業者: 1.非同期処理
決済事業者-->>当サービス:
当サービス->>加盟店様: 2.結果通知(非同期)
加盟店様->>当サービス: 3.結果応答
opt 受信失敗の場合
当サービス->>加盟店様: 4.エラーレポートを送信
当サービス->>加盟店様: 5.結果通知(再送)
加盟店様->>当サービス: 結果応答
end
フローの説明
- 決済事業者から非同期処理の通知が送信されます。(入金完了通知や期限切れ通知など)
※当サービス内で完結する処理の場合もあります。 - 加盟店様が指定されたURLへ結果通知を送信します。
- 加盟店様が結果通知を受信後に「0:受信成功」または「1:受信失敗」の応答をします。
- 受信失敗の場合、エラーレポートをメールで送信します。
- 結果通知を再送します。